Big Huge Thesaurus

buzz bomb

noun